@CHARSET "UTF-8";
@font-face {
    font-family: 'AvenirRoman';
    src: url('../../common/fonts/avenirltstd-roman-webfont.eot');
    src: url('../../common/fonts/avenirltstd-roman-webfont.eot?#iefix') format('embedded-opentype'), url('../../common/fonts/avenirltstd-roman-webfont.woff') format('woff'), url('../../common/fonts/avenirltstd-roman-webfont.ttf') format('truetype'), url('../../common/fonts/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirLight';
    src: url('../../common/fonts/avenirltstd-light-webfont.eot');
    src: url('../../common/fonts/avenirltstd-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../common/fonts/avenirltstd-light-webfont.woff') format('woff'), url('../../common/fonts/avenirltstd-light-webfont.ttf') format('truetype'), url('../../common/fonts/avenirltstd-light-webfont.svg#AvenirLTStd35Light') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirHeavy';
    src: url('../../common/fonts/avenirltstd-heavy-webfont.eot');
    src: url('../../common/fonts/avenirltstd-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../../common/fonts/avenirltstd-heavy-webfont.woff') format('woff'), url('../../common/fonts/avenirltstd-heavy-webfont.ttf') format('truetype'), url('../../common/fonts/avenirltstd-heavy-webfont.svg#AvenirLTStd85Heavy') format('svg');
    font-weight: bold;
    font-style: normal;
}
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 100px;
  font-family: 'AvenirRoman';
  background-color: #fbfbfb;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 100px;
  background-color: #fbfbfb;
}
.footer a{color:#848283;}
.footer .footer-content{padding:20px 0;color:#848283;font-size:12px;font-family: 'AvenirLight'; }
.text-pink{color:#fc1f5e;}
.alert-pink{background-color:pink;}
.panel-pink{background: #FC1F5E;}
.btn-pink{background: #FC1F5E;color:white;}
.btn:hover{
    -webkit-transition: color 400ms ease;
-moz-transition: color 400ms ease;
-ms-transition: color 400ms ease;
-o-transition: color 400ms ease;
transition: color 400ms ease;
}
.marginTop{margin-top:230px;}
.catlist .panel-title{color:white;}
/* top header */
.searchbar {padding: 53px 0;
height: 129px;}
.navbar-fixed-top{}
.header-top{background:white url('../../common/imgs/headerBG.png') repeat;}
.header-bottom{background: url('../../common/imgs/navwrap.png') repeat-x;}
.navbar{font-family: 'AvenirHeavy';padding: 16px 0;}
.navbar .nav a{color:#FC1F5E;padding: 13px 20px;margin:0 25px;text-decoration:none;}
.navbar .nav a.active {border-bottom:6px solid #FC1F5E;}
.navbar .nav a:hover{background:#fedada;border-bottom:6px solid #FC1F5E;border-top:4px solid #FEDADA;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;}
.navbar .choose-language a{color:#848283;} 
.navbar .choose-language a.active {color:#FC1F5E;}


/* maincontainer */
.mainContainer{margin-top:130px;margin-bottom:40px;}
/* carousel */
.carousel-caption {
     
      text-align:center;
      text-shadow:0 1px 2px rgba(189, 189, 189, 0.6);
      color:#800000;
      bottom:auto;
      left:40%;
      top:12%;
}
.carousel-control.left, .carousel-control.right{
    background-image:none;
}
.carousel-indicators .active{
    background:#FC1F5E;
}
.carousel-indicators li{
    border:1px solid #FC1F5E;
}
/* catlist */
.catlist .list-group-item {
margin-bottom:0;
border:none;
border-bottom: 1px solid #DDD;
}
.catlist .panel-heading{
    border-bottom:1px solid #ddd;
}
.catlist .panel-body{padding:0;}
.sidebar .nav > li > a{background-color:white;}
.sidebar .nav > li.active > a{ background-color:pink;color:white;}
.sidebar .nav > li > a:hover, .sidebar .nav > li > a:focus{
 background-color:#FC1F5E;
 color:white;
 -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
}

.sidebar ul li>a {
    color:#555;
}
.sidebar .sidebar-nav.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}
    

.sidebar ul li {
    border-bottom: 1px solid #e7e7e7;
}

.sidebar ul li a.active {
    background-color: #eee;
}

.sidebar .arrow {
    float: right;
}

.sidebar .fa.arrow:before {
    content: "\f104";
}

.sidebar .active>a>.fa.arrow:before {
    content: "\f107";
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
    border-bottom: 0!important;
}

.sidebar .nav-second-level li a {
    padding-left: 37px;
}

.sidebar .nav-third-level li a {
    padding-left: 52px;
}


/* contact */
.contact{padding:40px 0;}
.contact .info{color:#656363;line-height: 1.2;
letter-spacing: 1px;}
.contact .info a{color:#656363;}
.contact .info > div{padding:0 0 20px 0;}
.contact .contact-form .form-group{margin-bottom:0;}
.contact .contact-form label{margin-bottom:0;margin-top:5px;}

/* about us */
.aboutus .content{padding:10px 0;}
.aboutus dt{font-family: 'AvenirHeavy';}
.aboutus dl{margin-bottom:10px;}

/* view */
.productThumbs .thumbnail:hover{
    background-color:pink;  
}
.productThumbs .thumbnail > .sale{
    position:absolute;
    top:30px;
    left:16px;
    background-color:#FC1F5E;
    color:white;
    padding:5px 30px;
}
/* viewProduct */
.productInfo{
    color:white;
   -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background: #FC1F5E;
    padding: 20px;
    -webkit-box-shadow: 0 1px 2px 0 #9D9D9D;
box-shadow: 0 1px 2px 0 #9D9D9D;
}

